//模拟instanceof

function instance_of(L,R){
    //L代表左表达式，R表示右表达式

    var O = R.prototype //取R的显示原型
     L = L.__proto__ //取L的隐士原型
    while(true){
        if(L === null) return false

        if(O === L) return true
        //这里的重点 ：当O严格等于L时，返回true  
        L = L.__proto__
    
    }
}